﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using _InformaticaIndustrial_DerivdosVinicos.Interfaz;

namespace _InformaticaIndustrial_DerivdosVinicos
{
    public partial class Principal : Form
    {
        public Principal()
        {
            InitializeComponent();
        }

        private void Form111_Load(object sender, EventArgs e)
        {            
        }

        #region Centro de Trabajo

        private void altaCTToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Form interf = new _InformaticaIndustrial_DerivdosVinicos.Interfaz.AltaCentroTrabajo(this);
            this.Visible = true;   // Para que sea visible la Interfaz principal
            interf.Visible = true; // Para que sea visible la Interfaz de CT

        }

        private void BajaModifCTToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            Form interf = new _InformaticaIndustrial_DerivdosVinicos.Interfaz.BMCentroTrabajo(this);
            this.Visible = true;   // Para que sea visible la Interfaz principal
            interf.Visible = true; // Para que sea visible la Interfaz de CT
        }

        #endregion Centro de Trabajo

        #region Maestro Artículos

        private void altaMAToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            Form interf = new _InformaticaIndustrial_DerivdosVinicos.Interfaz.MaestroArticulos("A", null, "");
            this.Visible = true;   // Para que sea visible la Interfaz principal
            interf.Visible = true; // Para que sea visible la Interfaz de MaestroArticulos
        }

        private void bajaToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Form interf = new _InformaticaIndustrial_DerivdosVinicos.Interfaz.BMMaestroArticulo(this);
            this.Visible = true;   // Para que sea visible la Interfaz principal
            interf.Visible = true; // Para que sea visible la Interfaz de BMMaestroArticulo
        }

        #endregion Maestro Artículos

		#region Producto Terminado

		private void nuevoProductoMenuItem_Click(object sender, EventArgs e)
		{
			Form interf = new _InformaticaIndustrial_DerivdosVinicos.Interfaz.ABMProducto(0);
			this.Visible = true;
			interf.Visible = true;
		}

		private void ModificarProdToolStripMenuItem1_Click(object sender, EventArgs e)
		{
			Form interf = new _InformaticaIndustrial_DerivdosVinicos.Interfaz.BMProducto();
			this.Visible = true;
			interf.Visible = true;
		}

		#endregion Producto Terminado

		#region Ruta Fabricación

		private void altaRFToolStripMenuItem_Click(object sender, EventArgs e)
		{
			Form interf = new _InformaticaIndustrial_DerivdosVinicos.Interfaz.ABMRuta(0);
			this.Visible = true;
			interf.Visible = true;
		}

		private void bmRFToolStripMenuItem_Click(object sender, EventArgs e)
		{
			Form interf = new _InformaticaIndustrial_DerivdosVinicos.Interfaz.BMRuta();
			this.Visible = true;
			interf.Visible = true;
		}

		#endregion Ruta Fabricación

		private void salirToolStripMenuItem_Click(object sender, EventArgs e)
		{
			this.Close();
		}

		private void nuevaEstructProdToolStripMenuItem_Click(object sender, EventArgs e)
		{
			Form interf = new _InformaticaIndustrial_DerivdosVinicos.Interfaz.NuevaEstructura(this);
			this.Visible = true;   // Para que sea visible la Interfaz principal
			interf.Visible = true; // Para que sea visible la Interfaz de MaestroArticulos
		}

		private void verEPToolStripMenuItem_Click(object sender, EventArgs e)
		{
			Form interf = new _InformaticaIndustrial_DerivdosVinicos.Interfaz.BMEstructuraProducto();
			this.Visible = true;   // Para que sea visible la Interfaz principal
			interf.Visible = true; // Para que sea visible la Interfaz de MaestroArticulos
		}

        private void listadoMateriasPrimasToolStripMenuItem_Click(object sender, EventArgs e)
        {
            //Form interf = new _InformaticaIndustrial_DerivdosVinicos.Reportes.Informes("1");
            //this.Visible = true;   // Para que sea visible la Interfaz principal
            //interf.Visible = true; // Para que sea visible la Interfaz de MaestroArticulos
        }

        private void aBMToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Form interf = new _InformaticaIndustrial_DerivdosVinicos.Interfaz.AltaCV();
            this.Visible = true;   // Para que sea visible la Interfaz principal
            interf.Visible = true; // Para que sea visible la Interfaz de MaestroArticulos
        }

        private void puntoDeEquilibrioToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Form interf = new _InformaticaIndustrial_DerivdosVinicos.Interfaz.PuntodeEquilibrio();
            this.Visible = true;   // Para que sea visible la Interfaz principal
            interf.Visible = true; // Para que sea visible la Interfaz de MaestroArticulos

        }

        private void altaCFToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Form interf = new _InformaticaIndustrial_DerivdosVinicos.Interfaz.Alta_CF();
            this.Visible = true;   // Para que sea visible la Interfaz principal
            interf.Visible = true; // Para que sea visible la Interfaz de MaestroArticulos
        }

        private void bMCFToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Form interf = new _InformaticaIndustrial_DerivdosVinicos.Interfaz.ABMCostosFijos();
            this.Visible = true;   // Para que sea visible la Interfaz principal
            interf.Visible = true; // Para que sea visible la Interfaz de MaestroArticulos
        }

        private void calculoModeloInventarioToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Form interf = new _InformaticaIndustrial_DerivdosVinicos.Interfaz.ModelosInv();
            this.Visible = true;   // Para que sea visible la Interfaz principal
            interf.Visible = true; // Para que sea visible la Interfaz de MaestroArticulos
        }

        //private void nuevaToolStripMenuItem_Click(object sender, EventArgs e)
        //{
        //    Form interf = new _InformaticaIndustrial_DerivdosVinicos.Interfaz.NuevaOrdenCompra(this);
        //    this.Visible = true;   // Para que sea visible la Interfaz principal
        //    interf.Visible = true; // Para que sea visible la Interfaz de MaestroArticulos
        //}

        //nueva orden de producción
        //private void nuevaToolStripMenuItem1_Click(object sender, EventArgs e)
        //{
        //    Form interf = new _InformaticaIndustrial_DerivdosVinicos.Interfaz.NuevaOrdenProduccion(this);
        //    this.Visible = true;   // Para que sea visible la Interfaz principal
        //    interf.Visible = true; // Para que sea visible la Interfaz de MaestroArticulos
        //}

        //buscar orden de produccion
        //private void buscarToolStripMenuItem1_Click(object sender, EventArgs e)
        //{
        //    Form interf = new _InformaticaIndustrial_DerivdosVinicos.Interfaz.BuscarOP(this);
        //    this.Visible = true;   // Para que sea visible la Interfaz principal
        //    interf.Visible = true; // Para que sea visible la Interfaz de MaestroArticulos
        //}

        private void nuevaOCToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Form interf = new _InformaticaIndustrial_DerivdosVinicos.Interfaz.NuevaOrdenCompra(this);
            this.Visible = true;   // Para que sea visible la Interfaz principal
            interf.Visible = true; // Para que sea visible la Interfaz de MaestroArticulos
        }

        private void buscarToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Form interf = new _InformaticaIndustrial_DerivdosVinicos.Interfaz.BuscarOC(this);
            this.Visible = true;   // Para que sea visible la Interfaz principal
            interf.Visible = true; // Para que sea visible la Interfaz de MaestroArticulos
        }

        private void nuevaToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            Form interf = new _InformaticaIndustrial_DerivdosVinicos.Interfaz.NuevaOrdenProduccion(this);
            interf.ShowDialog();
            this.Visible = true;   // Para que sea visible la Interfaz principal
            interf.Visible = true; // Para que sea visible la Interfaz de MaestroArticulos
        }

        private void buscarToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            Form interf = new _InformaticaIndustrial_DerivdosVinicos.Interfaz.BuscarOP(this);
            this.Visible = true;   // Para que sea visible la Interfaz principal
            interf.Visible = true; // Para que sea visible la Interfaz de MaestroArticulos
        }

        private void cGIToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Form interf = new _InformaticaIndustrial_DerivdosVinicos.Interfaz.CGI();
            this.Visible = true;   // Para que sea visible la Interfaz principal
            interf.Visible = true; // Para que sea visible la Interfaz de MaestroArticulos
        }

        private void tipoInformeToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Form interf = new _InformaticaIndustrial_DerivdosVinicos.Interfaz.Informes();
            this.Visible = true;   // Para que sea visible la Interfaz principal
            interf.Visible = true; // Para que sea visible la Interfaz de MaestroArticulos
        }

        private void historicoDemandaToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Form interf = new _InformaticaIndustrial_DerivdosVinicos.Interfaz.ABMDemanda(this);
            this.Visible = true;   // Para que sea visible la Interfaz principal
            interf.Visible = true; // Para que sea visible la Interfaz de MaestroArticulos
        }

        private void parametrosDemandaToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Form interf = new _InformaticaIndustrial_DerivdosVinicos.Interfaz.NuevoParametrosDemanda(this);
            this.Visible = true;   // Para que sea visible la Interfaz principal
            interf.Visible = true; // Para que sea visible la Interfaz de MaestroArticulos
        }

        private void prediccionToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Form interf = new _InformaticaIndustrial_DerivdosVinicos.Interfaz.PrediccionDemanda(this);
            this.Visible = true;   // Para que sea visible la Interfaz principal
            interf.Visible = true; // Para que sea visible la Interfaz de MaestroArticulos
        }
       
	}
}
